@charset "utf-8";
/* reset */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
img, fieldset{border:none;}
table{border-collapse:collapse;}
ul, ol, li{list-style:none;}
address, em{font-style:normal;}
li img, object{vertical-align:top;}
input, select, textarea, form img{vertical-align:middle;}
input{#margin:-1px 0;}/* Hack(ie6-7 input-margin 제어) */
/* base */
/* font */
body{color:#333; font:75% "돋움", Dotum, "굴림", Gulim, Verdana, Arial, sans-serif;}
input, select, textarea{color:#333; font:100% "돋움", Dotum, "굴림", Gulim, Verdana, Arial, sans-serif;}
/* anchor */
a{color:#333; text-decoration:none;}
/* skip */
.skip, hr, legend, caption{position:absolute; visibility:hidden; width:0; height:0; font-size:0; line-height:0; left:-5000px; overflow:hidden;}
caption{position:static;}
/* skipNavi*/ 
#skip_navi{position:relative; float:right; width:100px;}
#skip_navi a{display:block; position:absolute; width:0; height:1px; color:#666; font-size:0; overflow:hidden;}
#skip_navi a:focus, #skip_navi a:active{width:auto; height:auto; font-size:1em;}